high-pressure separator - Francés Inglés Diccionario